package com.xueyi.aixihu.service;

import com.xueyi.aixihu.entity.vo.ApiNewsSortVo;
import com.xueyi.aixihu.entity.vo.ApiSystemTypeVo;
import com.xueyi.aixihu.entity.vo.ApiSystemTypeContentVo;
import com.xueyi.aixihu.reqeust.ApiSearchSystemTypeContentReq;

import java.util.List;

/**
 * 描述 三务公开
 *
 * @author 刘梓江
 * @date 2023-07-01 09:38
 */
public interface ApiSanWuGongKaiService {


    /**
     * 查询所有村/社区
     *
     * @return
     */
    List<ApiNewsSortVo> searchVillageCommunity();

    /**
     * 获取指定模块（镇/村）的三务公开类型内容
     * @param type
     * @return
     */
    List<ApiSystemTypeVo> searchSystemType(Integer type);

    /**
     * 查询系统类型内容列表
     * @param req
     * @return
     */
    List<ApiSystemTypeContentVo> searchSystemTypeContent(ApiSearchSystemTypeContentReq req);


    /**
     * 查询指定内容详情信息
     * @param id
     * @param searchType
     * @return
     */
    ApiSystemTypeContentVo searchStatementContentDesc(Integer id,Integer searchType);


}
